Class CbacProcessImpl

All Implemented Interfaces:
IPCObject, CbacProcess, Process

public class CbacProcessImpl extends ProcessImpl implements CbacProcess
Information provided by the PKI file:

    \class CbacProcess
    
    \brief CbacProcess is the process that handles CBAC.
    
    \example network().getDevice("Router0").getProcess("CbacProcess")
    
Author:
Auto-generated
  • Constructor Details

  • Method Details

    • getCbacCount

      public int getCbacCount()
      Information provided by the PKI file:
      
          \brief Returns the number of CBAC access lists.
          
          \return int, the number of CBAC access lists.
          
              
      Specified by:
      getCbacCount in interface CbacProcess
      Returns:
      int Returns a int
    • getCbacAt

      public Cbac getCbacAt(int index)
      Information provided by the PKI file:
      
          \brief Returns the CBAC access list at the specified index.
          
          \param index, index to get the access list from
          
          \return Cbac, the CBAC access list at the specified index.
          
              
      Specified by:
      getCbacAt in interface CbacProcess
      Parameters:
      index - Takes in a parameter of index
      Returns:
      Cbac Returns a Cbac
    • setGlobalAuditTrail

      public void setGlobalAuditTrail(boolean val)
      Information provided by the PKI file:
      
          \brief Enables or disables global audit trail.
          
          \param val, values: eDefault = -1,
          eFalse = 0,
          eTrue = 1
          
              
      Specified by:
      setGlobalAuditTrail in interface CbacProcess
      Parameters:
      val - Takes in a parameter of val
    • setGlobalAlert

      public void setGlobalAlert(boolean val)
      Information provided by the PKI file:
      
          \brief Enables or disables global alert.
          
          \param val, values: eDefault = -1,
          eFalse = 0,
          eTrue = 1
          
              
      Specified by:
      setGlobalAlert in interface CbacProcess
      Parameters:
      val - Takes in a parameter of val
    • setTcpSynWaitTime

      public void setTcpSynWaitTime(int synTime)
      Information provided by the PKI file:
      
          \brief Sets the value for TCP sync wait.
          
          \param synTime, the value for TCP sync wait.
          
              
      Specified by:
      setTcpSynWaitTime in interface CbacProcess
      Parameters:
      synTime - Takes in a parameter of synTime
    • setTcpFinWaitTime

      public void setTcpFinWaitTime(int finwait)
      Information provided by the PKI file:
      
          \brief Sets the value for TCP FIN wait.
          
          \param finwait, the value for TCP FIN wait.
          
              
      Specified by:
      setTcpFinWaitTime in interface CbacProcess
      Parameters:
      finwait - Takes in a parameter of finwait
    • setTcpIdleTime

      public void setTcpIdleTime(int idleTime)
      Information provided by the PKI file:
      
          \brief Sets the value for TCP idle time.
          
          \param idleTime, the value for TCP idle time.
          
              
      Specified by:
      setTcpIdleTime in interface CbacProcess
      Parameters:
      idleTime - Takes in a parameter of idleTime
    • setUdpIdleTime

      public void setUdpIdleTime(int idleTime)
      Information provided by the PKI file:
      
          \brief Sets the value for UDP idle time.
          
          \param idleTime, the value for UDP idle time.
          
              
      Specified by:
      setUdpIdleTime in interface CbacProcess
      Parameters:
      idleTime - Takes in a parameter of idleTime
    • setDnsTimeout

      public void setDnsTimeout(int timeout)
      Information provided by the PKI file:
      
          \brief Sets the value for DNS timeout.
          
          \param timeout, the value for DNS timeout.
          
              
      Specified by:
      setDnsTimeout in interface CbacProcess
      Parameters:
      timeout - Takes in a parameter of timeout
    • getGlobalAuditTrail

      public boolean getGlobalAuditTrail()
      Information provided by the PKI file:
      
          \brief Returns the global audit trail value.
          
          \return Bool, values:       eDefault = -1,
          eFalse = 0,
          eTrue = 1
          
              
      Specified by:
      getGlobalAuditTrail in interface CbacProcess
      Returns:
      boolean Returns a boolean
    • getGlobalAlert

      public boolean getGlobalAlert()
      Information provided by the PKI file:
      
          \brief Returns the global alert value.
          
          \return Bool, values:       eDefault = -1,
          eFalse = 0,
          eTrue = 1
          
              
      Specified by:
      getGlobalAlert in interface CbacProcess
      Returns:
      boolean Returns a boolean
    • setMaxIncompleteHigh

      public void setMaxIncompleteHigh(int hinum)
      Information provided by the PKI file:
      
          \brief Sets the max-incomplete high value.
          
          \param hinum, the max-incomplete high value.
          
              
      Specified by:
      setMaxIncompleteHigh in interface CbacProcess
      Parameters:
      hinum - Takes in a parameter of hinum
    • setMaxIncompleteLow

      public void setMaxIncompleteLow(int lonum)
      Information provided by the PKI file:
      
          \brief Sets the max-incomplete low value.
          
          \param lonum, the max-incomplete low value.
          
              
      Specified by:
      setMaxIncompleteLow in interface CbacProcess
      Parameters:
      lonum - Takes in a parameter of lonum
    • setOneMinuteHigh

      public void setOneMinuteHigh(int hinum)
      Information provided by the PKI file:
      
          \brief Sets the one-minute high value.
          
          \param hinum, the one-minute high value.
          
              
      Specified by:
      setOneMinuteHigh in interface CbacProcess
      Parameters:
      hinum - Takes in a parameter of hinum
    • setOneMinuteLow

      public void setOneMinuteLow(int lonum)
      Information provided by the PKI file:
      
          \brief Sets the one-minute low value.
          
          \param lonum, the one-minute low value.
          
              
      Specified by:
      setOneMinuteLow in interface CbacProcess
      Parameters:
      lonum - Takes in a parameter of lonum